Experiences with Constraint-based Array Dependence Analysis Experiences with Constraint-based Array Dependence Analysis

نویسندگان

  • William Pugh
  • David Wonnacott
چکیده

Array data dependence analysis provides important information for optimization of scientiic programs. Array dependence testing can be viewed as constraint analysis, although traditionally general-purpose constraint manipulation algorithms have been thought to be too slow for dependence analysis. We have explored the use of exact constraint analysis, based on Fourier's method, for array data dependence analysis. We have found these techniques can be used without a great impact on total compile time. Furthermore, the use of general-purpose algorithms has allowed us to address problems beyond traditional dependence analysis. In this paper, we summarize some of the constraint manipulation techniques we use for dependence analysis, and discuss some of the reasons for our performance results. Abstract. Array data dependence analysis provides important information for optimization of scientiic programs. Array dependence testing can be viewed as constraint analysis, although traditionally general-purpose constraint manipulation algorithms have been thought to be too slow for dependence analysis. We have explored the use of exact constraint analysis , based on Fourier's method, for array data dependence analysis. We have found these techniques can be used without a great impact on total compile time. Furthermore, the use of general-purpose algorithms has allowed us to address problems beyond traditional dependence analysis. In this paper, we summarize some of the constraint manipulation techniques we use for dependence analysis, and discuss some of the reasons for our performance results.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experiences with Constraint - based

Array data dependence analysis provides important information for optimization of scientiic programs. Array dependence testing can be viewed as constraint analysis, although traditionally general-purpose constraint manipulation algorithms have been thought to be too slow for dependence analysis. We have explored the use of exact constraint analysis , based on Fourier's method, for array data de...

متن کامل

Radius Dependence of Hydrogen Storage Inside Single Walled Carbon Nanotubes in an Array

In this study, we have investigated radius dependence of hydrogen storage within armchair (n,n) single walled carbon nanotubes (SWCNT) in a square arrays. To this aim, we have employed equilibrium molecular dynamics (MD) simulation. Our simulations results reveal that radius of carbon nanotubes are an important and influent factor in hydrogen distribution inside carbon nanotubes and consequentl...

متن کامل

On the synthesis of regular VLSI architectures for the 1 - D discretewavelet transform

A methodology for synthesizing parallel computational structures has been applied to the Discrete Wavelet Transform algorithm. It is based on linear space-time mapping with constraint driven localization. The data dependence analysis, localization of global variables, and space-time mapping is presented, as well as one realization of a 3-octave systolic array. The DWT algorithm may not be descr...

متن کامل

Simplifying Polynomial Constraints over Integers to Make Dependence Analysis More Precise Simplifying Polynomial Constraints over Integers to Make Dependence Analysis More Precise

Why do existing parallelizing compilers and environments fail to parallelize many realistic FORTRAN programs? One of the reasons is that these programs contain a number of linearized array references, such as A(M*N*i+N*j+k) or A(i*(i+1)/2+j). Performing exact dependence analysis for these references requires testing polynomial constraints for integer solutions. Most existing dependence analysis...

متن کامل

A Study on Students\' Lived Experiences of Hijab Limitations in Islam

Increasing women’s self-concept and positive perception of hijab are among the most priority strategies used to internalize the value of hijab. Strengthening the religious spirit to adhere to social values, broadening women’s knowledge about genuine Islamic values, and taking the subject of chastity and hijab scientifically into account are helpful in enhancing the culture of chastity. The pres...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994